@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,p,li,td,table,ul,ol,dl{margin:0px; padding:0px; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
body{background:#1A1A1A;}
ul,ol,li,dl{list-style:none;}
i,em{font-style:normal;}
a{text-decoration:none;}
img{border:none;}
.indexCon{position:relative; z-index:1}
.headDiv,.footDiv,.searchDiv,.personsecondM{width:100%; float:left; overflow:hidden; clear:both;}
.headDiv{background:#000; min-width:1000px; overflow:hidden;}
.headleftDiv{float:left; width:60%; min-width:600px; overflow:hidden;}
.headrightDiv{float:right; padding-right:15px; overflow:hidden;}
.headleftDiv span,.headDiv a,.headleftDiv strong{display:block; margin:0px 4px; float:left; padding:0px 5px; color:#fff; line-height:32px; border-top:solid 2px #000;}
.headleftDiv span{padding-left:15px;}
.headleftDiv strong{color:#Ff0; margin-left:25px;}
.headleftDiv strong b{margin:0px 5px;}
.headleftDiv a:hover,.headleftDiv a.selecta{color:#FF0; border-top:solid 2px #ff0;}
.headrightDiv a{display:block; float:right; padding:0px 8px 0px 2px; line-height:32px; margin:0px 4px; background:url(../images/topregbg.png) right no-repeat;}
.headrightDiv a:hover{text-decoration:underline;}
.headrightDiv a span i{color:#FF0; font-weight:bold;}
.footDiv{border-top:solid 1px #999; padding-top:12px; clear:both; float:left; width:100%; text-align:center; color:#fff;}
.footDiv a{color:#999; margin:0px 6px;}
.footDiv a:hover{color:#fff; text-decoration:underline;}
.footDiv span{display:block; padding-top:10px; line-height:18px; color:#666;}
.indexmain{margin:0 auto; width:100%; position:relative; clear:both; z-index:2; height:530px;}
/*.logoDiv{position:absolute;z-index:4;left: 222px;top: 21px;width:272px; height:54px;}*/
.logoDiv{z-index:4;float:left;width:272px;height:54px;}
.menuDiv{float:left; padding:20px 0px; width:100%; overflow:hidden; min-width:720px;}
.menuDiv img.logo{float:left; margin-left:20px;}
.menuDiv a{display:block; height:68px;float:right; text-align:center; width:68px; margin:0px 6px; text-align:center; color:#666;}
.menuDiv a img{display:block; margin:0 auto; border:none; padding:5px 0px;}
.menuDiv a:hover,.menuDiv a.selectmenua{background:url(../images/menubg.png) no-repeat; color:#222; font-weight:bold;}
.searchDiv{background:url(../images/searchtitbg.png) repeat-x bottom; height:26px; border-top:solid 1px #000; border-bottom:solid 1px #000;}
.searchWord{float:left; padding-left:30px;}
.searchWord li{float:left;}
.searchWord li.searchclass{background:url(../images/searchclass.png) repeat-x bottom; height:26px; width:99px;}
.searchWord li.searchclass span{display:block; line-height:26px; color:#666; text-align:left; padding-left:5px;}
.searchWord li input.searchinput{background:url(../images/searchinputmidbg.png) repeat-x top; height:26px; border:none; line-height:26px; font-size:12px; color:#000; width:280px;}
.searchWord li img.picbuttom{margin-right:50px;}
.searchWord li.picsearch,.searchWord li.searchpicclass{background:url(../images/searchtitline.png) no-repeat left; width:110px; white-space:nowrap; line-height:26px; height:26px; text-align:center;}
.searchWord li.picsearch a{color:#fff; display:block; width:110px; margin:0 auto; background:url(../images/searchmorecla.png) no-repeat right;}
.searchWord li.picsearch a:hover{background:#1C1C1C url(../images/searchmorecla.png) no-repeat right;}
.searchWord li.searchpicclass{width:80px;}
.searchWord li.searchpicclass a{color:#fff;}
.mainDiv{clear:both; width:980px; margin:0 auto; padding:10px 0px;}
.personLeft{float:left; width:640px;}
.flashpic{margin-bottom:10px; height:301px;}
.personRight{margin-left:650px;}
.personRight .zjtjDiv{padding-left:5px; background:url(../images/person_indexR.png) no-repeat left bottom; height:301px; width:325px; margin-bottom:10px;}
.personRight .zjtjDiv li{height:35px; color:#666; padding:10px 10px 10px 45px; line-height:20px; margin-bottom:5px;}
.personRight .zjtjDiv a{color:#fff;}
.personRight .zjtjDiv li img{display:none}
.personRight .zjtjDiv li strong{color:#FFF;}
.personRight .zjtjDiv li:hover,.personRight .zjtjDiv li.selectli{line-height:16px; padding:5px 10px 15px 45px}
.personRight .zjtjDiv li:hover img,.personRight .zjtjDiv li.selectli img{float:left; display:inherit; margin:0px 8px;}
.personRight .zjtjDiv li:hover strong,.personRight .zjtjDiv li.selectli strong{display:block; }
.newpic{clear:both; width:638px; margin:0px 0px 10px 0px; float:left;}
.newwidth{width:640px;}
.personstyle{border:solid 1px #505050; background:#313131;}
.personstyle h3,.hotpiclist h3,.zjlistleft h3{background:#171717; line-height:28px; height:28px;}
.personstyle h3 b,.hotpiclist h3 b,.zjlistleft h3 b{float:left; margin-left:10px; font-size:13px; color:#FF0;}
.personstyle h3 a,.hotpiclist h3 a,.zjlistleft h3 a{font-weight:normal;  color:#fff; font-size:12px; float:right; margin-right:10px;}
.newpiclist{clear:both; width:626px; float:left; padding-left:0px; overflow:hidden; padding-top:8px;}
.newpiclist li{float:left; margin:6px 13px; text-align:center;}
.newpiclist li a{color:#999; font-weight:normal;}
.newpiclist li a img{display:block; margin-bottom:5px; border:none;}
.personLcla{float:left; width:310px; margin-right:10px; overflow:hidden;}
.personClaDiv{width:300px; overflow:hidden; padding:0px 5px 5px 8px;}
.personClaDiv dl{margin:12px 0px;}
.personClaDiv dt{width:70px; float:left;}
.personClaDiv dd{margin-left:90px; color:#999; line-height:16px;}
.personClaDiv dd strong{display:block; margin-bottom:5px;}
.personClaDiv dd a{color:#fff;}
.personClaDiv ul{width:100%; clear:both; float:left;}
.personClaDiv ul li{line-height:22px; width:100%; clear:both;}
.personClaDiv ul li a{color:#ccc;}
.personClaDiv ul li span{ margin-left:10px; color:#666;}
.picclassDiv{float:left; width:100%; clear:both; margin:10px 0px 5px 0px; overflow:hidden;}
.picclassDiv dl{float:left; width:295px; margin:3px 5px; padding:0px 5px 0px 5px;}
.picclassDiv dl dt{width:140px; float:left;}
.picclassDiv dl dt img{float:left; display:block; margin-bottom:4px;}
.picclassDiv dl dt a{float:left; width:100%; display:block; background:#999; text-align:center; line-height:22px; color:#f00;}
.picclassDiv dl dd{margin-left:143px; clear:right;color:#999;}
.picclassDiv dl dd a{color:#999; margin:3px 3px; float:left; width:40px; display:block; border-right:solid 1px #ccc; padding-right:3px;}
.personRcla{float:right; width:312px;}
.Photographer{clear:both; margin-bottom:10px; float:left; width:100%; clear:right;}
.Photolist,.plshowlist{float:left; width:328px; overflow:hidden; padding:5px 0px;}
.Photolist dl{float:left; clear:both; margin:9px 0px;}
.Photolist dl dt{width:88px; padding:0px 5px 0px 10px; overflow:hidden; float:left;}
.Photolist dl dd{margin-left:105px; padding:0px 5px;}
.Photolist dl dd a{color:#fff;}
.Photolist dl dd span{display:block; color:#999; padding:2px 0px; text-indent:24px; line-height:17px; width:210px;}
.Photolist dl dd span a{margin-left:10px;}
.Photolist dl dd b{font-weight:normal; color:#999;}
.Photolist dl dd b i{color:#FF0; margin:0px 5px;}
.plshowlist dl{float:left; clear:both; margin:7px 0px;}
.plshowlist dl dt{float:left; width:80px; padding:0px 5px 0px 10px; overflow:hidden;}
.plshowlist dl dt a{display:block; text-align:center; color:#fff; margin-top:5px;}
.plshowlist dl dd{margin-left:96px;}
.plshowlist dl dd a{color:#ccc; display:block; line-height:20px;}
.clearboth{clear:both;}
.classWord{clear:both; width:100%; float:left; padding:0px 0px 8px 0px;}
.classWord h3{background:#CCC; height:28px; line-height:28px; padding-left:4px;}
.classWord h3 b{float:left;}
.classWord h3 a{float:left; margin:0px 4px; font-weight:normal; color:#666;}
.classWord h3 a.righta{float:right; margin-right:10px;}
.classWord dl{float:left; width:85px; margin:0px 4px;}
.classWord dl dt{color:#fff; font-weight:bold; line-height:22px; padding:8px 0px 0px 6px;}
.classWord dl dd{margin:0px;}
.classWord dl dd a{display:block; line-height:22px; color:#999;}
.personsecondM{margin:10px 15px; width:97%; clear:both;}
.hotpiclist{float:right; width:29%;}
.hotpiclistDiv{float:left; border:solid 1px #505050; background:#313131; margin-bottom:10px; clear:both; width:99%; overflow:hidden;}

.zjlistleft{width:70%; text-align:left; border:solid 1px #505050; background:#313131; float:left; clear:left; margin-bottom:10px;}
.hotzjlist,.zsfxlist,.hotzjlistshow,.zsfxlistshow{padding:20px 0px 10px 0px; float:left; width:98%; overflow:hidden;}
.hotzjlist dl{float:left; border-bottom:dashed 1px #ccc; width:96%; padding:10px 10px 20px 10px; clear:both; margin:10px 0px 0px 8px;}
.hotzjlist dt{float:left; width:150px; height:110px;}
.hotzjlist dd{margin-left:160px; padding-top:10px;}
.hotzjlist dd a{color:#fff; font-weight:bold;}
.hotzjlist dd span{margin-left:10px; color:#999;}
.hotzjlist dd .zjword{color:#666; text-indent:24px; line-height:20px; padding-top:10px;}
.hotzjlist dd .zjword a{font-weight:normal;}
.hotpicDiv{padding:10px; width:95%; float:left;}
.hotpicDiv dl{margin:10px 0px; padding:5px 0px;}
.hotpicDiv dt{float:left; width:138px;}
.hotpicDiv dd{margin-left:146px; color:#ccc; line-height:20px; padding-top:5px;}
.hotpicDiv dd span{color:#666;}
.hotpicDiv dd a{color:#fff;}
.hotpicDiv dd i{color:#999; margin-right:5px;}
.hotpicDiv dd i b{color:#FF0; font-weight:normal;}
.zsfxlist dl{float:left; width:96%; padding:5px 10px 0px 10px; clear:both; margin:5px 0px 0px 8px;}
.zsfxlist dl dt{ margin:0px; padding:0px;}
.zsfxlist dl dt a{font-weight:bold; color:#fff;}
.zsfxlist dl dd{color:#666; margin:5px 0px; line-height:22px; padding-top:5px; text-indent:24px;}
.hotzjlistshow dt{float:left; width:240px; overflow:hidden; padding-left:20px;}
.hotzjlistshow dd{margin-left:270px;}
.hotzjlistshow dd a{color:#fff; font-weight:bold;}
.hotzjlistshow dd span{display:block; padding-top:5px; line-height:20px; color:#666;}
.piclistshow{float:left; width:auto; overflow:hidden; padding-left:25px; clear:both; margin-top:10px; position:relative;}
.piclistshow li{float:left; margin:6px; padding:8px; background:#000; position:relative;}
.piclistshow li img{display:block; margin-bottom:6px;}
.piclistshow li span{position:absolute;display:block;background:#fff;left: 8px;top: 8px;width:28px;height:22px; text-align:center; line-height:22px; font-weight:bold; filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.piclistshow li strong{float:left; color:#fff;}
.newpersonClaDiv{width:95%; overflow:hidden; float:left;}
.zsfxlistshow h1{text-align:center; color:#FF0; font-size:18px;}
.zsfxlistshowMeg{padding-top:10px; padding-left:15px; color:#ccc; line-height:22px; font-size:13px;}
.zsfxlistshowMeg p{margin:8px 0px; text-indent:24px;}

/*******************/
/* iFocus style */
#ifocus {width:638px; height:301px; overflow:hidden;}
#ifocus_pic {display:inline; position:relative; float:left; width:530px; height:300px; overflow:hidden; margin:10px 0 0 0px; background:#000; padding:5px;}
#ifocus_piclist {position:absolute; }
#ifocus_piclist li {width:530px; height:280px; overflow:hidden; padding:3px;}
#ifocus_piclist img {width:524px; height:274px; }
#ifocus_btn {display:inline; float:right; width:91px; margin:9px 0px 0 0; padding-top:8px;}
#ifocus_btn li {width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin:10px 0px; }
#ifocus_btn img {width:75px; height:45px; margin:7px 0 0 11px; }
#ifocus_btn .current{background: url(../images/ifocus_btn_bg.png) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv {position:absolute; left:8px; bottom:25px; width:524px; height:25px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx{position:absolute; left:15px; bottom:30px; color:#FFF; }
#ifocus_tx .normal {display:none; }